package indi.zhifa.study2024.nbr.business.curd.item.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import indi.zhifa.study2024.nbr.business.curd.item.entity.request.ItemDefineCreateRequest;
import indi.zhifa.study2024.nbr.business.curd.item.entity.request.ItemDefineEditRequest;
import indi.zhifa.study2024.nbr.business.curd.item.entity.request.ItemPageRequest;
import indi.zhifa.study2024.nbr.business.curd.item.entity.response.ItemDefineEntityVo;

public interface IItemDefineService {
    ItemDefineEntityVo create(ItemDefineCreateRequest pItemDefineCreateRequest);
    ItemDefineEntityVo update(Long pId, ItemDefineEditRequest pItemDefineEditRequest);
    ItemDefineEntityVo info(Long pId);
    ItemDefineEntityVo delete(Long pId);
    Page<ItemDefineEntityVo> page(ItemPageRequest pItemPageRequest);
}
